package com.sakana.regex;

import java.util.Random;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class demo3 {
    public static void main(String[] args) {
        String string="Java自从95年问世以来，经历了许多版本，目前企业用的最多的是Java8和Java11，" +
                "因为这两个是长期支持版本，下一个长期支持版本是Java17，相信在未来不久Java17也会逐渐登上历史舞台";
        String regex1="((?i)Java)(?=8|11|17)";

        String regex2="((?i)Java)(8|11|17)";

        String regex3="((?i)Java)(?:8|11|17)";

        String regex4="((?i)Java)(?!8|11|17)";

        Pattern p= Pattern.compile(regex4);
        Matcher m=p.matcher(string);
        while (m.find()){
            System.out.println(m.group());
        }
    }
}
